<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        div{
            display: inline-block;
            border: 1px #000 solid;
            padding: 10px;
        }

    </style>
</head>
<body>

<div style="display: block;padding: 0px;">
<div>
    <h3>入门 模板和标签</h3>
<ul>
    <li><a href="admin">admin</a></li>
    <li><a href="testdb2">查询</a></li>
    <li><a href="testdb">添加</a></li>
    <li><a href="testdel">删除</a></li>
    <li><a href="testupdate">修改</a></li>
    <li><a href="ch01">模板的用法</a></li>
    <li><a href="ch02">自定义标签</a></li>
    <li><a href="ch03">模板的继承</a></li>
</ul>

</div>
<div>
    <h3>路由，路径配置</h3>
    <ul>

        <li><a href="search-form/">表单测试</a></li>

        <li><a href="search-post">post请求测试</a></li>
        <li><a href="articles/1999/">正则路径</a></li>
        <li><a href="rest2/2021/02/">非正则多个参数路径</a></li>
        <li><a href="articles/2021/02/">正则多个参数路径</a></li>
        <li><a href="app01/login/12/">app01内容</a></li>
        <li><a href="app02/xxx/2021/">app02内容</a></li>
        <li><a href="login0/">登录页</a></li>
    </ul>
</div>
<div>
    <h3>orm单表操作</h3>
    <ul>
        <li><a href="app01/add_book/">表单应用，添加book</a></li>
        <li><a href="app01/find_book/">查找内容</a></li>
        <li><a href="app01/find_bookbyid/1/">查找id=1的内容</a></li>
        <li><a href="app01/delbookbyid/4/">删除id=？的内容</a></li>
        <li><a href="app01/updatebookbyid/5/">修改id=5的内容</a></li>
    </ul>
</div>
<div>
    <h3>orm多表操作</h3>
    <ul>
        <li><a href="app02/addbook/">多表添加（1对多）</a></li>
        <li><a href="app02/addAuthor/">添加（多对多）</a></li>
        <li><a href="app02/addAuthor2/">添加（多对多）2</a></li>
        <li><a href="app02/addAuthor3/">1对多反向添加</a></li>
        <li><a href="app02/addAuthor4/">创建方式添加</a></li>
        <li><a href="app02/delrelation/">移除关联</a></li>
        <li><a href="app02/delrelation2/">移除所有关联</a></li>
        <li><a href="app02/find/"> 关联查询 </a></li>
    </ul>
</div>
<div>
    <h3>聚合与分组查询</h3>
    <ul>
        <li><a href="app02/bookavg/">平均数</a></li>
        <li><a href="app02/countminmax/">统计数字</a></li>
        <li><a href="app02/groupmax/">分组查看</a></li>
        <li><a href="app02/groupcount/">统计groupcount</a></li>
        <li><a href="app02/addprice/">涨价用的F()</a></li>
        <li><a href="app02/findxxx/">复杂条件时，用Q()</a></li>
    </ul>
</div>
</div>
<div style="display: block;padding: 0px;">
<div>
    <h3>表单</h3>
    <ul>
        <li><a href="app02/add_emp/">添加一个员工</a></li>
        <li><a href="app02/add_emp2/">添加员工2</a></li>
    </ul>
    <h3>用户操作</h3>
    <ul>
        <li><a href="createUser/">添加一个用户</a></li>
        <li><a href="createUser2/">添加用户2</a></li>
        <li><a href="userlogin/">用户登录</a></li>
        <li><a href="logout/">用户退出登录</a></li>
    </ul>
</div>
<div>
    <h3>cookie</h3>
    <ul>
        <li><a href="setcookie/">设置cookie值</a></li>
        <li><a href="getcookie/">读取cookie值</a></li>
        <li><a href="delcookie/">删除cookie值</a></li>
    </ul>
    <h3>Session</h3>
    <ul>
        <li><a href="setsession/">setsession</a></li>
        <li><a href="getsession/">getsession</a></li>
        <li><a href="delsession/">delsession</a></li>
    </ul>
</div>
<div>
    <h3>FBV_CBV基于方法和类的路由</h3>
    <ul>
        <li><a href="fbc_cbv/">fbv</a></li>
    </ul>
    <h3>CBV_基于类的路由</h3>
    <form action="fbc_cbv/" method="post">{% csrf_token %}<input type="submit" value="cbv"></form>

</div></div>
</body>
</html>